Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M25 The Hague M15 Huy M25 Koksijde M15 Haren M15 Buschhausen M25 Santa Margherita di Pula M25 Santa Margherita di Pula M15 Heraklion M25 Heraklion Czech Republic F4 Italy F4 Hungary F1 Morocco F3 Serbia & Montenegro F3 Austria F5 Croatia F3 Slovakia F1 Croatia F5 Italy F32 Ukraine F2 Ukraine F3 Czech Republic F6 Germany F2 Germany F3 Austria F2 Croatia F2 Austria F1 China F3 Italy F15 Italy F19 Slovenia F3 Netherlands F4 Netherlands F7 Portugal F4 Portugal F5 Portugal F6 Israel F4 France F4 Czech Republic F3 Great Britain F7 Great Britain F9 Italy F15 Italy F16 Netherlands F4 Netherlands F5 Portugal F3 Croatia F1 Croatia F2 Portugal F5 Portugal F6 Netherlands F1 Netherlands F2 Netherlands F3 Great Britain F1 Great Britain F2 Croatia F1 Croatia F2 France F5 Russia F1 Russia F2 Spain F12 Spain F13 Spain F14 Netherlands F1 Netherlands F2 Netherlands F3 Netherlands F4 Turkey F16 (Antalya) Turkey F17 (Antalya) Great Britain F10 Netherlands F1 (Alkmaar) Netherlands F2 (Breda) Netherlands F3 (Middelburg) Netherlands F4 (Amstelveen) Netherlands F5 (Oldenzaal) Netherlands F6 (Rotterdam) Egypt F29 (Sharm El Sheikh) Egypt F30 (Sharm El Sheikh) Israel F1 Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Italy F2 (Santa Margherita Di Pula) Italy F3 (Santa Margherita Di Pula) Germany F7 Israel F2 Hungary F3 M25 Trieste M25 Santa Margherita Di Pula Germany F3 Czech Republic F1 Israel F3 M25 Nussloch M15 Porec M25 Palmanova M25 Palmanova M15 Meerbusch M15 Jakarta M15 Jakarta France F5 Morocco F4 Tatra Banka Open - Bratislava Coffee Cup Challenger - Chikmagalur Genoa Open - Genova Ethias Trophy - Mons The LTA Nottingham Challenger - Nottingham Tatra Banka Open 2006 - Bratislava IPP Open - Helsinki Internationaux de Nouvelle-Caledonie - New Caledonia Internazionali de Tennis di Bergamo - Bergamo KGHM Dialog Polish Indoors - Wroclaw Croatia Osiguranje Rijeka Open - Rijeka Siemens Open 2007 - Scheveningen Akbank Private Banking TED Open - Istanbul Flea Market Cup - Busan Heilbronn Open - Heilbronn Tennis Napoli Cup - Napoli Status Athens Open - Athens Prosperita Open 2008 - Ostrava Unicredit Czech Open - Prostejov Siemens Open - Scheveningen Kos Succhetti Tennis Cup - Cordenons Levene Gouldin & Thompson Tennis Challenger - Binghamton XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio TEAN International - Alphen Aan Den Rijn Open Tarragona Costa Daurada - Tarragona Kobstaedernes ATP Challenger - Kolding Caltanissetta Challenger Barletta Challenger Sarajevo Challenger Italy F16 Tampere Challenger Segovia Challenger San Marino Challenger Vigo Challenger San Sebastian Challenger Brasov Challenger Alphen Challenger St. Remy Challenger Mons Challenger Tashkent Challenger Kolding Challenger Seoul Challenger Chuncheon Challenger Bratislava Challenger Athens Challenger Rennes Challenger Ortisei Challenger Bratislava Challenger Guangzhou Challenger Pingguo Challenger Nottingham Challenger Orbetello Challenger Penza Challenger Astana Challenger Alphen Challenger St. Remy Challenger Izmir Challenger Mons Challenger Sacramento Challenger Helsinki Challenger Bath Challenger Dallas Challenger Prague Challenger Nottingham Challenger Scheveningen Challenger Bercuit Challenger Sibiu Challenger Cordenons Challenger Alphen Challenger Bratislava Challenger Dallas Challenger Santiago Challenger Johannesburg Challenger Busan Challenger Caltanissetta Challenger Granby Challenger Alphen Challenger Porto Alegre Challenger Sao Paulo Challenger Tashkent Challenger Geneva Challenger Bratislava Challenger Helsinki Challenger Santiago Challenger Shenzhen Challenger Santos Challenger Taipei City Challenger Gimcheon Challenger Marburg Challenger Braunschweig Challenger Granby Challenger Alphen Challenger Sacramento Challenger Tashkent Challenger Tiburon Challenger San Juan Challenger Geneva Challenger Bratislava Challenger Drummondville Challenger Raanana Challenger Napoli Challenger Taipei City Challenger Busan Challenger Bordeaux Challenger Vicenza Challenger Scheveningen Challenger Biella Challenger Portoroz Challenger Alphen Challenger St. Remy Challenger Izmir Challenger Orleans Challenger Rome Challenger Tashkent Challenger Casablanca Challenger Brest Challenger Las Vegas Challenger Monterrey Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Manila Challenger Wroclaw Challenger Quimper Challenger Jonkoping Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Busan Challenger Bordeaux Challenger Seoul Challenger Bangkok Challenger Furth Challenger Caltanissetta Challenger Alphen Challenger Izmir Challenger Mohammedia Challenger Tashkent Challenger Brest Challenger Budapest Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Bergamo Challenger Wroclaw Challenger Irving Challenger St. Brieuc Challenger Surbiton Challenger Scheveningen Challenger Portoroz Challenger Alphen Challenger Kaohsiung Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Bergamo Challenger Irving Challenger St. Brieuc Challenger Glasgow Challenger Braga Challenger Loughborough Challenger Mestre Challenger Surbiton Challenger Blois Challenger Milan Challenger Scheveningen Challenger Tampere Challenger Sopot Challenger Tiburon Challenger Monterrey Challenger Fairfield Challenger Ortisei Challenger Eckental Challenger Bratislava Challenger Orlando Challenger Columbus Challenger Koblenz Challenger Rennes Challenger Quimper Challenger Bangkok Challenger Bangkok Challenger Indian Wells Challenger Phoenix Challenger Marbella Challenger Sophia Antipolis Challenger Taipei City Challenger Seoul Challenger Ostrava Challenger Busan Challenger Gwangju Challenger Prostejov Challenger Ilkley Challenger Ludwigshafen Challenger Recanati Challenger Braunschweig Challenger Amersfoort Challenger Aptos Challenger Vancouver Challenger Ismaning Challenger Eckental Challenger Bratislava Challenger Rennes Challenger Quimper Challenger Pau Challenger Trieste Challenger Ostrava Challenger Prostejov Challenger Biella Challenger Ismaning Challenger Hamburg Challenger Bratislava Challenger Quimper Challenger Quimper 2 Challenger Biella 1 Challenger Biella 2 Challenger Lugano Challenger Ostrava Challenger Prague Challenger Biella 7 Challenger Cary Challenger Mallorca Challenger Biel Challenger Ismaning Challenger Bratislava Challenger M15 Monastir Forli 3 Challenger Quimper Challenger Forli 5 Challenger Ostrava Challenger Mauthausen Challenger Zagreb Challenger Troisdorf Challenger Nottingham Challenger Ilkley Challenger Malaga Challenger Mallorca Challenger Ismaning Challenger Ortisei Challenger Steelers Cup 2005 - Kosice Stella Artois Clay Court Championships - Budaors Czech Indoor Open - Prague Togliatti Cup - Togliatti dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Challenger Brasov - Brasov Tatra Banka Slovak Open - Bratislava ABN/AMRO World Tennis Tournament - Rotterdam Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest M25 Oldenzaal Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo 2007 - Barcelona Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest Orleans Challenger Black Forest Open - Freudenstadt Next Generation Adelaide International - Adelaide Medibank International - Sydney Dutch Open Tennis - Amersfoort Grand Prix de Tennis de Lyon - Lyon Open de Rennes - Rennes PBZ Zagreb Indoors - Zagreb Challenger DCN de Cherbourg - Cherbourg BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Ortisei Challenger Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote dAzur - Nice Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Open Sud de France - Montpellier Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Morocco Tennis Tour - Fes Tunis Open - Tunis ATP Studena Croatia Open - Umag Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Tatra Banka Slovak Open - Bratislava Dubai Duty Free Tennis Championships - Dubai Baden Open - Karlsruhe BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Kosice Open-Steelers Cup 2008 - Kosice Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Power Horse Cup - Dusseldorf AEGON Championships - London Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad BB&T Atlanta Open - Atlanta ATP Vegeta Croatia Open - Umag Unique Zagreb Open - Zagreb Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Brisbane International - Brisbane Aircel Chennai Open - Chennai Belem Challenger Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston AEGON Championships - London Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Shenzhen Open - Shenzhen Erste Bank Open - Vienna Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Heineken Open - Auckland Tashkent Challenger Czech Open 2006 - Prostejov Ecuador Open - Quito PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta San Juan Challenger Tatra Banka Open 2003 - Bratislava Brisbane International - Brisbane Qatar ExxonMobil Open - Doha ASB Classic - Auckland Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Prague Challenger Rio De Janeiro Challenger Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Citi Open - Washington Suisse Open - Gstaad Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta San Remo Tennis Cup - San Remo Citi Open - Washington Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Erste Bank Open - Vienna ASB Classic - Auckland Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Trofeo Sisma Mantova - Mantova Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Porto Alegre Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Intrum Stockholm Open - Stockholm DIEMA XTRA Sofia Open - Sofia New York Open - New York Delray Beach Open - Delray Beach Libema Open - 's-Hertogenbosch Abierto Mexicano de Tenis Mifel - Los Cabos Open Sud de France - Montpellier Open 13 Provence - Marseille Zagreb Challenger Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Noventi Open - Halle Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Open Sud de France - Montpellier Open 13 Provence - Marseille Montevideo Challenger Helsinki Challenger Le Gosier Challenger Segovia Challenger Johannesburg Challenger Orleans Challenger Porsche Open - Poznan GHI Bronx Tennis Classic - Bronx Como Challenger Nottingham Challenger Citta di Como - Como Kobstaedernes ATP Challenger - Kolding Internationaux de Doubs Open de Franchie-Comte - Besancon Blois Challenger Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Monza Challenger Tatra Banka Open - Bratislava IPP Open - Helsinki Sofia Challenger Mons Challenger Internazionali di Tennis di Bergamo - Bergamo Sony Ericsson Open 2008 - Belgrade Busan Challenger Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg Mohammedia Challenger Dharwad Challenger 2006 - Dharwad Ostdeutscher Sparkassen Cup - Dresden Open de L'Isere-Trophee BNP Paribas - Grenoble Open de Rennes La Trinitaine - Rennes Prosperita Open 2007 - Ostrava Furth Challenger Busan Challenger Porsche Open - Poznan Rennes Challenger Open Castilla y Leon - Segovia Aamulehti Tampere Opene - Tampere Fergana Challenger Tiburon Challenger Orleans Challenger Furth Challenger Steelers Cup - Kosice Rome Challenger Tean International - Alphen Kosice Challenger Brasov Challenger - Brasov Constanta Challenger Ortisei Challenger Guadalajara Challenger Pozoblanco Challenger Scheveningen Challenger ATP Challenger Trophy 2007 - Trnava Ethias Trophy - Mons Braunschweig Challenger Open de Rennes La Trinitaine - Rennes Manchester Challenger Bratislava Challenger Mons Challenger Kobstaedernes ATP Challenger - Kolding Recanati Challenger Samsung Securities Cup - Seoul Sony Ericsson Open - Miami BMW Tennis Championship - Sunrise Challenger Groningen - Groningen BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami Western & Southern Open - Cincinnati Pharma Medico Open 2008 - Aarhus BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Ostrava Challenger Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Sunrise Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Manerbio Challenger BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Open des Alpes Trophee BNP Paribas - Grenoble Trnava Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Surbiton Challenger Rio De Janeiro Challenger Taipei City Challenger Steelers Cup - Kosice Barletta Challenger Braga Challenger St. Remy Challenger U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York PEOPLEnet Cup - Dnepropetrovsk Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Meerbusch Challenger San Sebastian Challenger San Marino Cepu Open - San Marino Salinas Challenger Granby Challenger Pozoblanco Challenger Irving Challenger Kun-Ming Challenger Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, World Group, PO, NED-KOR, 3-2 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, World Group, 1R, ARG-NED 5-0 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, World Group, PO, NED-FRA, 1-4 Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, 1R, NED-FIN 5-0 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, World Group, PO, SUI-NED 4-1 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, Group I, 2R, RUS-NED 4-1 Davis Cup, Group I, PO, SWE-NED 0-5 Davis Cup, Group I, 2R, BIH-NED 1-3 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, World Group, 1R, FRA-NED 3-1 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) ABN AMRO World Tennis Tournament - Rotterdam Olympics - London Citi Open - Washington Rogers Cup - Toronto BNP Paribas Open - Indian Wells French Open - Paris Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, World Group, PO, CAN-NED 3-1 Wimbledon - London Davis Cup, Group 1, 2R, MKD-NED 1-4 Davis Cup, Group I, 2R, ROU-NED 0-5